home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Modules / BackSpaceModules / Source / IconMosaicView / IconMosaicView.h < prev    next >
Text File  |  1993-01-28  |  826b  |  44 lines

  1. /* IconMosaicView.h -- copyright 1993 by Christopher Lane */
  2.  
  3. #import <appkit/View.h>
  4. #import <mach/cthreads.h>
  5.  
  6. @interface IconMosaicView : View
  7. {
  8.     id images;
  9.     id defaults;
  10.     
  11.     id field;
  12.     id inspector;
  13.     id density;
  14.     
  15.     mutex_t lock;
  16.     cthread_t thread;
  17.     condition_t condition;
  18.  
  19.     NXSize maximumSize;
  20.     unsigned int maximumBytes, maximumImages;
  21. }
  22.  
  23. - initFrame:(NXRect *) frameRect;
  24. - drawSelf:(const NXRect *) rects :(int) rectCount;
  25. - didLockFocus;
  26. - free;
  27.  
  28. - oneStep;
  29. - inspector:sender;
  30. - inspectorInstalled;
  31. - (BOOL) useBufferedWindow;
  32. - (const char *) windowTitle;
  33.  
  34. - setDefault:sender;
  35. - setDensity:anObject;
  36.  
  37. - (BOOL) loadFromStream:(NXStream *) stream;
  38. - (BOOL) member:(const char *) item ofSet:(const char *) set;
  39.  
  40. - loadImagesFromDirectory:(const char *) directory;
  41. - loadImagesFromSegment:(const char *) filename;
  42.  
  43. @end
  44.